body { background: #fff; color: #353535; }

#wrap {
max-width: 920px;
margin: 0 auto;
padding: 0 10px;
padding: 0 .5rem;
}

a { padding: 5px 10px;-webkit-border-radius: 06px;
-moz-border-radius: 06px;
border-radius: 06px;text-decoration: none; color: #fff; background: #407997;}
a:hover { color: #fff; background: #375D6F; }
img { max-width: 100%; -webkit-border-radius: 06px;
-moz-border-radius: 06px;
border-radius: 06px;}

h1, h2, h3 { font-family: 'Oswald', sans-serif; font-weight: normal;}

#header { 
font-weight: bold;
font-family: 'Oswald', sans-serif;
font-size: 300%;
color:#222;
padding:30px 0;
}

#bread { -webkit-border-radius: 06px;
-moz-border-radius: 06px;
border-radius: 06px;padding: 10px; background: #f8f8f8;}

#footer { 
margin: 20px 0;
padding: 10px;
background: #eee;
-webkit-border-radius: 06px;
-moz-border-radius: 06px;
border-radius: 06px;
}
#footer a { color: #000; background: none; }
#footer a:hover { color: #375D6F; }

.grid {
	margin-left: -3%;
	max-width: 105%;
margin-top: 20px;
}

.unit {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-left: 3%;
	margin-right: -.25em;
	/* Clearfix */
	overflow: hidden;
	*overflow: visible;
}


.span-grid {
	width: 97%;
}


.one-of-two { width: 47%;  }


@media screen and (max-width: 650px) {
	.grid {
		margin-left: 0;
		max-width: none;
	}

	.unit {
		width: auto;
		margin-left: 0;
		display: block;
	}
}

html {
	font: 100%/1.5 'Lora', serif;
}

@media screen and (max-width: 650px) {
	html {
		font-size: 100%;
	}
}

form.email p {
padding: 0 0 10px 0;
margin: 0;
}

form.email input, form.email textarea {
margin: 0 0 20px 0;
}

form.email input {
-webkit-border-radius: 06px;
-moz-border-radius: 06px;
border-radius: 06px;
background:#eee;
padding: 5px;
border: 1px solid #aaa;
}

form.email textarea {
-webkit-border-radius: 06px;
-moz-border-radius: 06px;
border-radius: 06px;
background: #eee;
padding: 5px;
border: 1px solid #aaa;
width: 400px;
height: 250px;
}

form.email input.send {
-webkit-border-radius: 06px;
-moz-border-radius: 06px;
border-radius: 06px;
color: #eee;
background: #555;
border: 1px solid #111;
padding: 4px;
cursor: pointer;
}

.intro { font-size: 110%;  }

/*
     FILE ARCHIVED ON 21:42:11 Oct 01, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:05:53 Nov 08, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 104.93
  exclusion.robots: 0.119
  exclusion.robots.policy: 0.109
  RedisCDXSource: 0.84
  esindex: 0.011
  LoadShardBlock: 75.88 (3)
  PetaboxLoader3.datanode: 152.36 (4)
  CDXLines.iter: 23.043 (3)
  load_resource: 155.893
  PetaboxLoader3.resolve: 56.847
*/